// js库
import * as bootstrap from 'bootstrap'
// import 'bootstrap/scss/bootstrap.scss'

import '@web/libs/fontawesome/css/font-awesome.css'

// import '@web/static/lib/luxon/luxon'
// import "@web/static/lib/ace/ace.js"
// import "@web/static/lib/ace/mode-js.js"
// import "@web/static/lib/ace/javascript_highlight_rules.js"
// import "@web/static/lib/ace/mode-xml.js"
// import "@web/static/lib/ace/mode-qweb.js"
// import "@web/static/lib/ace/mode-python.js"
// import "@web/static/lib/ace/mode-scss.js"
// import "@web/static/lib/ace/theme-monokai.js"


// import '@web/static/lib/jquery/jquery.js'
// import     '@web/static/lib/popper/popper.js'
// import    '@web/static/lib/bootstrap/js/dist/dom/data.js'
// import    '@web/static/lib/bootstrap/js/dist/dom/event-handler.js'
// import    '@web/static/lib/bootstrap/js/dist/dom/manipulator.js'
// import    '@web/static/lib/bootstrap/js/dist/dom/selector-engine.js'
// import    '@web/static/lib/bootstrap/js/dist/base-component.js'
// import    '@web/static/lib/bootstrap/js/dist/alert.js'
// import    '@web/static/lib/bootstrap/js/dist/button.js'
// import    '@web/static/lib/bootstrap/js/dist/carousel.js'
// import    '@web/static/lib/bootstrap/js/dist/collapse.js'
// import    '@web/static/lib/bootstrap/js/dist/dropdown.js'
// import    '@web/static/lib/bootstrap/js/dist/modal.js'
// import    '@web/static/lib/bootstrap/js/dist/offcanvas.js'
// import    '@web/static/lib/bootstrap/js/dist/tooltip.js'
// import    '@web/static/lib/bootstrap/js/dist/popover.js'
// import    '@web/static/lib/bootstrap/js/dist/scrollspy.js'
// import    '@web/static/lib/bootstrap/js/dist/tab.js'
// import    '@web/static/lib/bootstrap/js/dist/toast.js'


// css库
import './scss/styles.scss'


// 默认启动
import '@web/static/lib/ace/worker-xml.js'
import '@web/module_loader'


import {startWebClient} from "./start";
import {WebClient} from "./webclient/webclient";
// 登录


startWebClient(WebClient);


//加载服务


import '@web/core/user_service.js'
import '@web/core/name_service.js'
import '@web/core/field_service.js'
import '@web/core/orm_service.js'
import '@web/core/scroller_service.js'
import '@web/core/overlay/overlay_service.js'
import '@web/core/dialog/dialog_service.js'
import '@web/core/popover/popover_service.js'
import '@web/core/effects/effect_service.js'
import '@web/core/l10n/localization_service'
import '@web/core/notifications/notification_service.js'
import '@web/core/browser/title_service'
import '@web/core/browser/router_service'
import '@web/core/tooltip/tooltip_service'
import '@web/core/datetime/datetimepicker_service'
import '@web/core/file_upload/file_upload_service.js'
import '@web/core/commands/command_service.js'
import '@web/webclient/actions/action_service'
import '@web/webclient/menus/menu_service'
import '@web/webclient/company_service'
import '@web/views/view_service'


import '@web/views/view_dialogs/select_create_dialog'
import '@web/views/form/form_view'
import '@web/views/list/list_view'


import '@web/views/fields/attachment_image/attachment_image_field'
import '@web/views/fields/char/char_field'
import '@web/views/fields/badge/badge_field'
import '@web/views/fields/binary/binary_field'
import '@web/views/fields/boolean/boolean_field'
import '@web/views/fields/boolean_favorite/boolean_favorite_field'
import '@web/views/fields/boolean_icon/boolean_icon_field'
import '@web/views/fields/boolean_toggle/boolean_toggle_field'
import '@web/views/fields/boolean_toggle/list_boolean_toggle_field'
import '@web/views/fields/color/color_field'
import '@web/views/fields/color_picker/color_picker_field'
import '@web/views/fields/copy_clipboard/copy_button'
import '@web/views/fields/copy_clipboard/copy_clipboard_field'
import '@web/views/fields/datetime/datetime_field'
import '@web/views/fields/datetime/list_datetime_field'
import '@web/views/fields/domain/domain_field'
import '@web/views/fields/dynamic_widget/dynamic_model_field_selector_char'
import '@web/views/fields/email/email_field'
import '@web/views/fields/float/float_field'
import '@web/views/fields/float_factor/float_factor_field'
import '@web/views/fields/float_time/float_time_field'
import '@web/views/fields/float_toggle/float_toggle_field'
import '@web/views/fields/font_selection/font_selection_field'
import '@web/views/fields/gauge/gauge_field'
import '@web/views/fields/handle/handle_field'
import '@web/views/fields/html/html_field'
import '@web/views/fields/iframe_wrapper/iframe_wrapper_field'
import '@web/views/fields/image/image_field'
import '@web/views/fields/image_url/image_url_field'
import '@web/views/fields/integer/integer_field'
import '@web/views/fields/journal_dashboard_graph/journal_dashboard_graph_field'
import '@web/views/fields/jsonb/jsonb'
import '@web/views/fields/label_selection/label_selection_field'
import '@web/views/fields/many2many_binary/many2many_binary_field'
import '@web/views/fields/many2many_checkboxes/many2many_checkboxes_field'
import '@web/views/fields/many2many_tags/kanban_many2many_tags_field'
import '@web/views/fields/many2many_tags/many2many_tags_field'
import '@web/views/fields/many2many_tags_avatar/many2many_tags_avatar_field'
import '@web/views/fields/many2one/many2one_field'
import '@web/views/fields/many2one_avatar/many2one_avatar_field'
import '@web/views/fields/many2one_barcode/many2one_barcode_field'
import '@web/views/fields/many2one_reference/many2one_reference_field'
import '@web/views/fields/monetary/monetary_field'
import '@web/views/fields/pdf_viewer/pdf_viewer_field'
import '@web/views/fields/percent_pie/percent_pie_field'
import '@web/views/fields/percentage/percentage_field'
import '@web/views/fields/phone/phone_field'
import '@web/views/fields/priority/priority_field'
import '@web/views/fields/progress_bar/progress_bar_field'
import '@web/views/fields/progress_bar/kanban_progress_bar_field'
import '@web/views/fields/radio/radio_field'
import '@web/views/fields/reference/reference_field'
import '@web/views/fields/remaining_days/remaining_days_field'
import '@web/views/fields/selection/selection_field'
import '@web/views/fields/selection/filterable_selection_field'
import '@web/views/fields/signature/signature_field'
import '@web/views/fields/stat_info/stat_info_field'
import '@web/views/fields/state_selection/state_selection_field'
import '@web/views/fields/statusbar/statusbar_field'
import '@web/views/fields/text/text_field'
import '@web/views/fields/timezone_mismatch/timezone_mismatch_field'
import '@web/views/fields/url/url_field'
import '@web/views/fields/x2many/list_x2many_field'
import '@web/views/fields/x2many/x2many_field'

